package br.org.utpr.si.seriestemporais.util;

import java.text.DecimalFormat;
import java.util.ArrayList;

public class Formatador {
	DecimalFormat fmt = new DecimalFormat("0.0000");
	ArrayList<Double> dados;

	public void dadosTreino(String path) {
		dados = Util.lerDados(path);
		int dadosPorLinha = 5;
		String separador = " ";
		for (int i = 0; i < dados.size(); i++) {
			for (int j = 0; j < dadosPorLinha; j++) {
				if (j < dadosPorLinha - 1) {
					System.out.print(dados.get(i + j) + "" + separador);
				} else {
					System.out.print(dados.get(i + j) + "\n");
				}
			}
		}
	}

	public void dadosTeste(String path) {
		dados = Util.lerDados(path);
		String separador = ",";
		int dadosPorLinha = 4;

		for (int i = 0; i < dados.size(); i++) {
			for (int j = 0; j < dadosPorLinha; j++) {
				if (j == 0) {
					System.out.print("calculate(" + dados.get(i + j) + ""
							+ separador);
				} else if (j == dadosPorLinha - 1) {
					System.out.print(dados.get(i + j) + ");\n");
				} else {
					System.out.print(dados.get(i + j) + "" + separador);
				}
			}
		}

	}

}
